porque ser engenheiro da computação